import Vue from 'vue'
import axios from 'axios'
//因为在公司的时候，为了安全起见，一般都是有多个环境，一般有开发环境和生产环境

//打印的结果有两种情况
// 第一种：还没打包上线的时候，打印的是development，就是我们的开发环境
//第二种：打包上线之后，打印的是开发环境
console.log("过程：", process.env.NODE_ENV)
let env = process.env.NODE_ENV;


let baseURL = process.env.VUE_APP_URL;

// let baseURL = '';
// if (env === 'development') {
//     //开发环境的配置
//     baseURL = 'http://gao.huruqing.cn:3000/admin'
// } else {
//     // 生产环境，这里的路径是我们的生产路劲，为了方便，我这里没有弄开发路劲，到时候我们自己换成生产路劲
//     baseURL = 'http://gao.huruqing.cn:3000/admin'
// }


const service = axios.create({
    // baseURL: 'http://132.232.87.95:3000/admin',
    // http://gao.huruqing.cn:3000/admin/film/add


    // baseURL: 'http://gao.huruqing.cn:3000/admin',//还没有配置生产环境和开发环境的设置

    baseURL,
    timeout: 6000
})

//配置成功后的拦截器
service.interceptors.response.use(res => {
    if (res.data.code == 666) {
        return res.data
    } else {
        return Promise.reject(res.data.msg);
    }
}, error => {
    return Promise.reject(error)
})

export default service